.widget-icon {
	cursor: pointer;
}
.widget-header-contents {
	width: 90%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.widget-user-config {
	svg {
		width: 14px;
		height: 14px;
	}
	a {
		color: #fff;
	}
}
.widget-header-container {
	ul > li {
		list-style: none;
	}
}
.ant-layout-header {
	line-height: 50px;
}
.widget-header-contents {
	.ant-tabs-nav::before {
		border: 0 !important;
	}
	.ant-tabs-nav {
		margin: 0;
	}

	.ant-tabs-nav-list {
		.ant-tabs-tab {
			.ant-tabs-tab-btn {
				color: #fff;
			}
		}
	}
	.ant-tabs-ink-bar {
		background: #fff;
	}
}
.widget-menu-layout-ul {
	li {
		width: 120px;
		display: flex;
		align-items: center;
		height: 36px;
		line-height: 36px;
	}
}
.select-icon {
	font-size: 12px;
	display: flex;
	align-items: center;
	svg {
		width: 16px;
		height: 16px;
	}
}
.menu-label {
	.widget-icon {
		margin: 0 8px;
		width: 16px;
		height: 16px;
	}
}
.ant-dropdown-menu-item {
	.menu-label {
		display: flex;
		align-items: center;
		.icon-box {
			display: flex;
			align-items: center;
		}
	}
}

.menu-collapse {
	display: flex;
	align-items: center;
}
.ant-dropdown-trigger {
	display: flex;
}
.agent-info-card {
	background: none;
	padding: 0;
	box-shadow: none;
	.ant-dropdown-menu-item {
		padding: 0;
	}
}
.ant-dropdown-menu-item-selected {
	background-color: #eeeeee;
}
.ant-btn-default {
	color: #444 !important;
	background-color: #fff !important;
}
.ant-btn-default:hover {
	color: #444;
	background-color: #fff;
}
.ant-modal-content {
	padding: 10px;
	border-radius: 10px !important;
}
.ant-modal-header {
	padding: 10px;
}
.ant-modal-footer {
	border-bottom: 0px !important;
	border-top: 0px !important;
}
.form-modal-container {
	.ant-modal-header {
		border-radius: 0;
		border-bottom: 1px solid #f0f0f0;
	}
	.ant-select-selector {
		border: 0;
	}
	.agent-no-input {
		background-color: #f6f6f6;
	}
	.agent-no-input:hover{
		background-color: #f6f6f6;
	}
	.agent-no-input:focus{
		background-color: #f6f6f6;
	}
	.ant-input {
		border-radius: 4px;
		height: 40px;
	}
	.ant-btn {
		margin: 0 8px;
	}
	.agent-text {
		margin: 0;
		padding: 6px 12px;
	}
	.client-text {
		margin: 0;
		padding: 6px 12px;
	}
}
.ant-modal-body {
	padding: 10px;
}
.end-text {
	padding-top: 10px;
	margin: 0;
}
.check-group-contents {
	border: 1px solid #eee;
	.ant-checkbox-group {
		width: 100%;
	}
}
.choose-item {
	padding: 0 10px;
}
.widget-agent-contents {
	display: flex;
	padding: 10px 10px 0px;
}
.business-title {
	padding: 12px 14px;
	font-size: 13px;
	font-weight: 500;
	color: #2d2d2d;
	margin-bottom: 13px;
}

.ant-select-item-option-selected {
	background-color: #ebebeb !important;
}
.send-link-container,
.send-video-contanier {
	input {
		background-color: #f5f5f5 !important;
	}
}

// 振铃弹窗
.on-ring-container {
	.text {
		p {
			margin: 0;
			padding: 0;
		}
		padding-top: 16px;
		text-align: center;
	}
	.ant-modal-content {
		border-radius: 12px;
	}
	.ant-modal-footer {
		border: 0;
		text-align: center;
		.ant-btn-default {
			background: #fff;
			color: #444;
		}
	}
	button {
		margin: 0 10px;
		border-radius: 4px;
	}
	.ant-modal-body {
		padding: 30px 10px;
	}
}
.ant-modal-content {
	.ant-modal-footer {
		.ant-btn-default {
			background: #fff;
			color: #444;
		}
	}
}
.widget-otherWork-reason {
	padding: 10px 12px;
}
.other-work-modal {
	.check-group-contents {
		border: 0;
	}
}
.checked-all {
	padding: 10px 0;
}

.widget-desc-mask {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.65);
	color: #fff;
	padding: 8px 14px;
	z-index: 2;
	left: 0;
	text-align: left;
	font-size: 14px;
	word-break: break-word;
	max-width: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

//IM
.zco-im {
	position: absolute;
}
.sync-screen-tips {
	.widget-icon {
		width: 18px;
		height: 18px;
	}
}
.menu-tool-contianer {
	width: 100%;
}

// :hover
.customer-stream-container:hover {
	.widget-video-tool-container {
		display: flex;
	}
}
.widget-video-tool-container {
	display: none;
}
.other-stream-container {
	li:hover {
		.widget-video-tool-container {
			display: flex;
		}
	}
}

.transfer-client-contanier {
	.ant-input {
		background: #f6f6f6;
	}
	.ant-input:hover {
		background: #f6f6f6;
	}
	.ant-input:focus {
		background: #f6f6f6;
	}
}

// 分组 :hover
.group-list-box:hover {
	.groups-list-tips {
		display: block;
		color: #fff;
	}
}
.groups-list-tips {
	display: none;
}

// 消息通知 notify
.widget-message-notify {
	padding: 10px 40px 10px 10px;
	width: auto;
	.ant-notification-notice-message {
		display: none;
	}
	.ant-notification-notice-close {
		top: 4px;
		right: 10px;
	}
}

// 登录
.widget-login-container {
	width: 100vw;
	height: 100vh;
	background-color: #252b48;
}

// upload PDF
.widget-pdf-upload {
	.ant-upload-list-item-progress {
		display: none;
	}
	.ant-upload-text-icon {
		display: flex;
	}
	.ant-upload-list-item {
		height: 40px;
		background: #f6f6f6;
	}
	.ant-upload-span {
		padding: 0 10px;
	}
	.ant-btn:focus {
		background: none;
	}
	.error-message {
		color: #f8646a;
	}
}

// 录像打点
.widget-record-point {
	width: 100%;
	padding-bottom: 10px;
	text-align: center;
	position: relative;
}
